
.structure-content{
    overflow: auto;
    height: 100%;
    //padding: 10px;

    .breadcrumb-box{
        font-size: 16px;
    }

    &-box{
        height: 100%;
        margin: 0 auto;
        background: white;
        border-radius: var(--pi-border-radius);

        &-main{
            //padding: 0 15px;

            &-detail{
                margin: 0 0 25px;

                div{
                    line-height: 35px;
                }
            }
        }
    }
}

.structure-item-list{

    &-header{
        display: flex;
        justify-content: end;
    }

    .ant-table-thead > tr > th{
        background: white;
    }

    .ant-table-tbody > tr > td{
        padding: 8px;
    }
}

.def-mode-li{
    padding: 10px;
    border-bottom: 1px solid var(--pi-border-color);
    cursor: pointer;

    display: flex;
    align-items: center;
    justify-content: space-between;


    .def-mode-li-title{
        display: flex;
        align-items: center;
        gap: 10px;
    }
}



.def-mode-li:hover{
    background: var(--pi-hover-color);
}

.def-mode-btn{
    padding: 0 0 0 10px;
    cursor: pointer;
}

